/*导航样式开始*/
.navbar-default {
	background: #ffffff;
	border: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	margin: 0;
}
.mhomenav { background:none;}

.navbar-header {
	z-index: 99;
	position: relative;
}
.navbar-brand {
	height: auto;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	color: #333333;
	font-size: 19px;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
	font-weight: 700;
	margin: 0 0 30px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 0;
	color: #333333 !important;
	padding: 27px 15px;
	letter-spacing: 2.5px;
	z-index: 99999;
}
.navbar-brand span {
	color: #E60012;
}
.navbar-nav {
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.navbar-nav > li > a {
	color: #777777 !important;
	font-size: 16px;
	font-family:"Microsoft Yahei", sans-serif;
	text-transform: uppercase;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	padding: 35px 15px;
}
.navbar-nav > li > a:hover, .navbar-nav > li > a.active {
	color: #333333 !important;
}
.navbar-nav li.drop {
	position: relative;
}
.navbar-nav li:hover ul.drop-down {
	opacity: 1;
	display: block;
}

.top-line {
	padding: 15px 0;
	background: #333333;
	border-bottom: 1px solid #f3f3f3;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	overflow: hidden;
}
.top-line ul.info-list {
	margin: 0;
	padding: 0;
}
.top-line ul.info-list li {
	display: inline-block;
	margin-right: 25px;
	color: #ffffff;
	font-size: 12px;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
}
.top-line ul.info-list li i {
	color: #E60012;
	font-size: 14px;
	margin-right: 10px;
}
.top-line ul.social-icons {
	margin: 0;
	padding: 0;
	text-align: right;
}
.top-line ul.social-icons li {
	display: inline-block;
	margin-left: 9px;
}
.top-line ul.social-icons li a {
	display: inline-block;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	font-size: 13px;
	color: #ffffff;
}
.top-line ul.social-icons li a:hover {
	color: #E60012;
}
header.active .top-line {
	height: 0;
	padding: 0;
}
.navbar-collapse {
	position: relative;
}
ul.drop-down {
	margin: 0;
	padding: 0;
	position: absolute;
	/* width: 180px; */
	top: 100%;
	left: -32px;
	/* padding: 10px 26px; */
	opacity: 0;
	display: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	background: rgba(255, 255, 255, 0.98);
}
ul.drop-down li {
	display: block;
}
ul.drop-down li a {
	padding: 10px 0px;
	display: inline-block;
	text-decoration: none;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	display: block;
	/* text-align: center; */
	color: #FFFFFF;
	font-size: 14px;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
	margin: 0;
}
ul.drop-down li a:hover {
	color: #196b13;
}
ul.drop-down li .mprot li a {font-size:13px;font-weight:500;display: block;text-align: left;}
ul.drop-down li .mprot li a:hover { color:#F26228;}
ul.drop-down li .mprot li a i { font-size:12px; margin-right:6px;}
.form-search {
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	width: 100%;
	background: #f5f5f5;
	padding: 4px;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: rotateX(-90deg);
	-moz-transform: rotateX(-90deg);
	-ms-transform: rotateX(-90deg);
	-o-transform: rotateX(-90deg);
	transform: rotateX(-90deg);
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.form-search input[type="search"] {
	font-size: 12px;
	color: #777777;
	font-family: 'Montserrat', "Microsoft Yahei", sans-serif;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 10px;
	margin: 0;
	color: #333333;
	padding: 8px 10px;
	border: none;
	width: 100%;
	outline: none;
	background: transparent;
	transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
}
.form-search button {
	background: transparent;
	border: none;
	float: right;
	margin-top: -30px;
	margin-right: 10px;
	position: relative;
	z-index: 2;
}
.form-search button i {
	color: #E60012;
	font-size: 16px;
}
.form-search.active {
	visibility: visible;
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	-o-transform: rotateX(0deg);
	transform: rotateX(0deg);
}
#containera {
	padding-top: 10px;
}
.top-line ul.info-list li {
	font-size: 13px;
}
.navbar-brand {
	padding: 6px 0;
}
.navbar-brand .logo-m {
	display: none;
}
.navbar-brand .logo {
	max-height: 55px;
}
.navbar-nav > li > a {
	padding: 27px 15px;
}
ul.drop-down {
	width: 177px;
}
.navbar-default .navbar-nav > li > a {
	color: #282828!important;
}
.navbar-nav > li > a.active, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background: url(../images/juh.png) no-repeat center bottom;
	
}
.navbar-nav .drop-down .Lev2 {
	position: relative;
}
.navbar-nav .drop-down .sub-menu3 {
	display: none !important;
}
.navbar-nav .drop-down .Lev2:hover .sub-menu3 {
	display: block !important;
	left: 100%;
	top: 0!important;
	margin-top: -12px!important;
}
.mhomenav .navbar-nav > li > a { color:#fff !important;}

ul.sub-menu1 { text-align:center;}
ul.sub-menu2 { text-align:left;}
ul.sub-menu3 { text-align:center;}
ul.sub-menu4 { text-align:center;}
ul.sub-menu5 { text-align:center;}
ul.sub-menu6 { right:0; left:inherit; text-align:center;}
.mhomenav .navbar-nav > li > .open-search span { border:1px solid #9E9E9E; border-radius:50%; width:37px; height:37px; display:inline-block; text-align:center; line-height:35px;}
.mhomenav .navbar-nav > li > .open-search i{ color:#9E9E9E; font-size:16px;}

.mbtn1 { background:#707070; cursor:pointer; font-size:16px; border-radius:5px; padding:10px 40px; color:#FFF;}
.mwshi { padding-top:29px; position:relative;}
.mxmenu {display:none;position: absolute;left:0;top:19px;width:100%;background:rgba(255,255,255,0.8);}

.mbtn1 i { margin-right:5px; font-size:14px;}
.mbtn1:hover { background:#F26228;}
.mxmenu ul li.ysl_uni_btn_more_wrap{float: left;width:25%;padding:30px 0 20px 0px;}
.mxmenu .list_box{margin-bottom: 20px;}
.mxmenu .list_box a{display:block;font-size:16px;color:#3e3e3e;padding:4px 18%;}
.mxmenu .list_box a:hover{color:#F26228;}
/*.ysl_uni_btn_more{margin-left: 18%;font-size:16px;color:#333;width:50%;font-weight:bold;margin-bottom: 15px;}
.ysl_uni_btn_more:before{background:#acacac;}*/
.mxmenu ul>li:hover .ysl_uni_btn_more{color:#F26228;}
.mxmenu ul>li:hover .ysl_uni_btn_more:before{background:#2e74b5;}
.mxmenu ul>li:hover .ysl_uni_btn_more .ico{background-position: 0px -40px;}
.ysl_uni_btn_more i { font-size:12px;}
.navbar-nav li.search { background:url(../images/huixian.png) no-repeat left;
	position: inherit;
}
.navbar-nav li.search a.open-search { padding:18px 15px;}

.navbar-nav li.search > a:hover,.navbar-nav li.search > a:focus{background:none !important;}
.mhomenav .navbar-nav > li:hover > .open-search span { border:1px solid #F26228;}
.mhomenav .navbar-nav > li:hover > .open-search span { color:#F26228; background:#F26228;}
.navbar-nav li.search > a:hover span i { color:#fff;}

.aa{ position:relative; width:37px; height:37px; display:inline-block; margin-top:18px; margin-left:14px; }
.aa span {border: 1px solid #9E9E9E;
    border-radius: 50%;
    width: 37px;
    height: 37px;
    display: inline-block;
    text-align: center;
    line-height: 35px;}
.aa span i { color:#9E9E9E; font-size:16px;}	
.aa a:hover span { background:#F26228; border:1px solid #F26228;}
.aa a:hover span i { color:#fff;}
.aa .jh{
		position: absolute;
		top:37px;
		width:110px;
		text-align:center;
		padding:10px;
		right: 0;
		display: none;z-index: 99999;
		border: 1px solid #e0e0e0 \9;
    border-top: 0 \9;
    list-style-type: none;
    background: #fff;
    -webkit-box-shadow: 0 2px 10px rgba(0,0,0,0.15);
    box-shadow: 0 2px 10px rgba(0,0,0,0.15);

	}
/*导航样式结束*/
/* 响应式样式开始 */
@media (min-width:1410px) {
.containera {
	max-width: 1170px;
	width: 1170px;
}
}
@media (min-width:1570px) {
.containera {
	max-width: 1170px;
	width: 1170px;
}
}
@media (min-width:1890px) {
.containera {
	max-width: 1370px;
	width: 1370px;
}
#navigation .menu1 {
	margin: 0 7px;
}
}
@media (max-width : 1280px) {

.navbar-nav > li > a {
	padding: 27px 10px; font-size:15px;
}
.mbtn1 { background:#707070; cursor:pointer; font-size:15px; border-radius:5px; padding:10px 20px; color:#FFF;}
}
 @media (max-width : 1100px) {

.containera {
	max-width: 98%;
	width: 98%;
}
.topbar-left {
	width: auto;
	float: left;
}
.topbar-right {
	width: auto;
	float: right;
}
.top-line ul.info-list li {
	margin-right: 20px;
}
.navbar-toggle {
	display: block !important;
	margin-top: 12px;
	margin-right: 0;
	padding:6px 10px;
	border: 1px #ddd solid;
	border-radius:2px;
}
.navbar-toggle .icon-bar {
	width: 18px;
	background-color:#FFF !important;
}
#bs-example-navbar-collapse-1 {
	display: none !important;
}
.navbar .navbar-header {
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
#mmenu {
/*	border-left: 1px #E5E5E5 solid;*/
}
#mmenu .mmDiv {
	padding-top: 20px;
}
#mmenu .mm-title {
	padding: 12px 0 11px;
}
#mmenu .mm-search-form {
	margin: 0;
}
#mmenu .mm-search {
	position: static;
	padding-left: 0;
	margin-top: 10px;
	padding-right: 0;
	margin-bottom: -17px;
}
#mmenu .mm-search .side-mm-keyword {
	max-height: 32px;
	height: 32px;
	padding: 0 16px;
}
#mmenu .noblock {
	display: inline !important;
	padding: 10px;
	font-size:18px;
}
#mmenu .MMhead {
	line-height: 2.8;
	border-bottom: 1px #E5E5E5 solid;
	margin: 0 -20px;
	padding-left: 10px;
}
#mmenu .MMhead a {
	background: none;
}
#mmenu .mm-header .mm-title {
	top: -10px;
	font-size: 14px;
}
#mmenu a {
	color: #333;
	font-size: 14px;
}
#mmenu a:hover, #mmenu a:active {
	color: #AF7F48
}
#mmenu .mm-listview > li > a, #mmenu .mm-listview > li > span {
	padding: 10px 10px 10px 20px;
}
}
@media (max-width : 990px) { /* 960 */
.containera {
	max-width: 99%;
	width: 99%;
}
.top-line {
	padding: 10px 0 8px;
}
.top-line ul.info-list li.tb-adword {
	display: none;
}
#containera {
}
}
@media (max-width : 768px) { /* 向下考虑iphone6的667px和736px */
.top-line ul.info-list li.tb-email {
	display: none;
}
}
@media (max-width : 740px) { /* 双行，568px,600px,640px */
.top-line {
	display: block;
}
#containera {
	padding-top: 112px;
}
.navbar-brand {
	padding: 10px 15px 15px 0;
}
}
@media (max-width : 480px) {
.cate-itme {
	width: 100%;
}
.top-line {
	display: none;
}
#containera {
	padding-top: 76px;
}
.navbar-brand .logo-m {
	display: block;
}
.navbar-brand .logo { display:none;
}
}
@media (max-width : 420px) {/* 单行，240px,320px,375px,384px,414px */
.top-line ul.info-list li.tb-phone {
	display: none;
}
}
/*8.6号*/
ul.mynav{ width:1100px; background-color:rgba(255,255,255,0.9); box-sizing:border-box; padding:20px 30px;}
.nav li:first-child a:hover{ background:none;}
ul.mynav li{ width:25%; float:left; text-align:left;}
ul.mynav li a{ display:block; text-align:left; font-size:14px; color:#666; font-weight:normal; line-height:36px; padding:0;} 
ul.mynav li .ysl_uni_btn_more{ display:inline-block; font-size:16px; color:#333; font-weight:normal; line-height:40px; border-bottom:1px solid #bbb; margin-bottom:10px;}
ul.mynav li .ysl_uni_btn_more i{ font-weight:100; display:inline-block; margin-left:10px;}
@media (max-width :1700px) {  
ul.mynav{ width:1000px;}
}
@media (max-width :1280px) {  
ul.mynav{ width:850px;}
}






/* 响应式样式结束 */
